package NGUYENVANVU.OOP.DEMO;

public class Student {
//1. Biến toàn cục (datafield)
	int RollNo;
	String FullName;
	double Mark;
	/*
	void PrintInfo01(){
		RollNo=100;
		String FullName="Nguyễn Văn A" ; //<< Biến cục bộ
	}
	void PrintInfo02(){
		RollNo=200;
		
}*/
	//2. Hàm khởi dựng (Constructors)
	
	//Ko tham số
	public Student(){
		RollNo=1;
		FullName="Example";
		Mark = 0.0;
	}

	
	Student(int rollNo,String FullName,double Mark){
		//Sử dụng để  khởi dựng tham số cho đối tượng
		//<Biến toàn cục>=<Tham số>;
		RollNo=rollNo;
		this.FullName=FullName;
		this.Mark=Mark;
	}
	//3. Thuộc tính
		// là phương thức sử dụng để thể hiện thông tin biến toàn cục thông qua get hoặc set
		//Get RollNo
public int getRollNo(){
	return RollNo;
}
		public void setRollNo(int RollNo){
			this.RollNo=RollNo;
		}
	//Sử dụng chức năng sinh mã tự động cho các thuộc tính còn lại


		public String getFullName() {
			return FullName;
		}

		public void setFullName(String fullName) {
			FullName = fullName;
		}

		public double getMark() {
			return Mark;
		}

		public void setMark(double mark) {
			Mark = mark;
		}
		//4. Phương thức thể hiện hành vi cho đối tượng
		public String DiHoc(){
			return "Go Go Go";
			
		}
		public int BayVoiTocDo(int info){
			return info;
		}
}